مرجع اورکلاک

ساخت وبلاگ
  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : مدیریت مصرف اینترنت کاربران,مدیریت مصرف اینترنت کاربران شبکه,نرم افزار مدیریت مصرف کاربران,مدیریت حجم مصرف اینترنت کاربران شبکه, نویسنده : استخدام کار external بازدید : 232 تاريخ : شنبه 30 مرداد 1395 ساعت: 0:06

درود بر شماBD-E کاملا از نظر طراحی با SKYLAKE متفاوت هستش ، ارتباطی با هم ندارند یک پردازنده HEDT نمیشه با پردزانده های Desktop مقایسه کرد ، بله HEDT یک نسل از عقب تر هستند به خاطر سیاست Intel هستش و نسل های جدید دارای قدرت بیشتر از نظر پردازش هستند و دستورالعمل های جدید بهینه و تکنولوژی های جدیدتر مهندسی ساخت fAB و ...پردازنده ای که اشاره کردید از نسل ششم معماری COre با اسم رمز: SKYLAKE هستش . بله XEON ها براساس کدهای گذاری E و V به عنوان پسوند که قرار داده میشن شناسایی می شوند.برای کارهایی که گفتید بیشتر نیاز به منابع دارید مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : انتخاب cpu,انتخاب cpu مناسب,راهنمای انتخاب cpu,نحوه انتخاب cpu,معيارهاي انتخاب cpu,راهنمای انتخاب cpu لپ تاپ,معیارهای انتخاب cpu,انتخاب cpu برای بازی,انتخاب cpu برای کامپیوتر,آموزش انتخاب cpu, نویسنده : استخدام کار external بازدید : 217 تاريخ : جمعه 29 مرداد 1395 ساعت: 8:36

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 224 تاريخ : جمعه 29 مرداد 1395 ساعت: 8:36

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 204 تاريخ : سه شنبه 26 مرداد 1395 ساعت: 10:37

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : دمای طبیعی هارد,دمای نرمال هارد,دمای نرمال هارد دیسک, نویسنده : استخدام کار external بازدید : 239 تاريخ : سه شنبه 26 مرداد 1395 ساعت: 10:37

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 241 تاريخ : جمعه 22 مرداد 1395 ساعت: 4:40

این موضوع بر کسی پوشیده نیست که به منظور [Only registered and activated users can see links. ] و در ادامه آن مراقبت و حراست از وضعیت آن در دنیای وب، همگامی با رویه ها و روش های جدید امری کاملا ضروری است.به عنوان بهترین مثال می توان به طراحی سایت ریسپانسیو اشاره کرد.با گذر زمان و افزایش استفاده از دستگاه های همراه نظیر گوشی های هوشمند و تبلت ها، رفته رفته درصد اختصاص یافته به آن ها در مبحث مرور صفحات وب افزایش یافت، بطوریکه امروز ۷۰٪ وب سایت ها بوسیله گوشی های هوشمند و تبلت ها بازدید می شوند.در چنین وضعیت همگامی با رویه جدید و بروز دنیای طراحی سایت مشخصا [Only registered and activated users can مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 328 تاريخ : جمعه 22 مرداد 1395 ساعت: 4:40

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : مشاوره در خرید گوشی,مشاوره در خرید لپ تاپ,مشاوره در خرید خودرو,مشاوره در خرید کولر گازی,مشاوره در خرید هارد اکسترنال,مشاوره در خرید تبلت,مشاوره در خرید سهام,مشاوره در خرید کارت گرافیک,مشاوره در خرید ,مشاوره در خرید موبایل, نویسنده : استخدام کار external بازدید : 241 تاريخ : پنجشنبه 21 مرداد 1395 ساعت: 6:34

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 209 تاريخ : شنبه 16 مرداد 1395 ساعت: 14:21

عرض سلام و احترام

همواره انتخاب و خرید سیستم گیمینگ جدید دغدغه بسیاری از گیمرهای ایرانی بوده، هست و خواهد بود. با وجود قطعات جدیدی که هر روزه وارد بازار ایران می شوند انتخاب و خرید سیستم گیمینگ جدید نیز روز به روز سخت تر و مشکل تر می شود چرا که با گزینه های بسیاری روبرو بوده و سیستم های متفاوتی بر اساس پلتفرم های مختلفی می توان انتخاب کرد. از سوی دیگر خرید سیستمی که بلحاظ هزینه (Price) صرف شده بیشترین کارایی (Performance) ممکن را داشته باشد به مراتب سخت تر نیز می باشد چرا که همیشه گران ترین ها به معنی بهترین انتخاب ممکن و بالطبع آن بیشترین کارایی ممکن نمی باشند و می بایست مولفه های مهم و تاثیرگذار در جهت دست یابی به نرخ فریم بالا در بازی ها (Fps) مورد توجه قرار بگیرد. طی این بررسی توضیح مختصر و مفیدی! در مورد هر یک از قطعات سخت افزاری و تاثیر آنها در اجرای بازی های رایانه ای بیان خواهد شد و سعی می گردد از اضافه گویی یا پرداختن به مباحث تخصصی پرهیز گردد، چنانچه نکات زیر را مد نظر قرار دهید خرید سیستم گیمینگ جدید دیگر سخت و پیچیده نخواهد بود!

لازم به ذکر است در انتخاب قطعات برای چنین سیستمی علاوه بر عملکرد و کارایی قطعات می بایست به هماهنگی آنها با یکدیگر بلحاظ بصری خصوصا رنگ! نیز توجه ویژه ای کرد، موضوعی که متاسفانه علی رغم اهمیت آن در ایران کمتر به آن پرداخته می شود تا پس از پایان اسمبل قطعات علاوه بر داشتن سیستمی قدرتمند با کارایی بالا، شاهد سیستمی چشم نواز و زیبا نیز باشیم که توجه هر بیننده ای را بخود جلب کند!

ادامه مطلب:
[Only registered and activated users can see links. ]

پیشنهاد می کنم حتما تصاویر این سیستم گیمینگ رو برای یک بار هم که شده مشاهده کنید
و در صورت امکان به Share یا بازنشر این مطلب کمک کنید

هرگونه نظر، انتقاد یا پیشنهادی هم داشتید در این تاپیک می تونید مطرح کنید
با تشکر

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 217 تاريخ : جمعه 15 مرداد 1395 ساعت: 21:39

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 215 تاريخ : جمعه 15 مرداد 1395 ساعت: 21:39

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 208 تاريخ : دوشنبه 11 مرداد 1395 ساعت: 7:26

سلام

دوستان یه هارد ssd 64GB transcend دارم میخوام بفروشم
مثل این آدما هم نیستم بگم کم کارکرد و پلمپ و نو هست
کارکردش مطلوب بوده. نه کم نه زیاد ، همون طور که اطلاع دارید فقط برای اجرای سیستم عامل
گارانتی مادام العمر ماتریکس هم داره

خودش 2.5اینچ هست ، خشاب برای 3.5 داره
SATA III

قیمت هم 130 + هدیه فیلم و ***** 2016 و 2015 دلخواه هم روی هارد براتون میرستم
پست یا تیپباکس هم به عده خریدار



بنده مدیر شرکت الکترونیک تخت جمشید شیراز هستم
در ضمن مدیر اجرایی انجمن برق و الکترونیک ECA هستم.

هر سوالی بود اونجا PM بدید یا به شماره زیر تماس بگیرید
09387693464
اگر نتونستم پاسخ تماس بدم ، sms بفرستید

تلگرام هم در خدمتم

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 242 تاريخ : دوشنبه 11 مرداد 1395 ساعت: 3:04

سلام و روزتون بخیر

کمپانی Deep Cool با شعار یا ماموریت بهترین کارایی و راه کارهای حرارتی برای خریداران سراسر جهان، در سال 1996 میلادی تاسیس گردید. این کمپانی فعالت خود را با تولید خنک کننده های سرور و دسکتاپ برای پارتنرهای ODM یا Original design manufacturer آغاز کرده و بتدریج فعالیت خود را به سوی خنک کننده های دسکتاپ و نوت بوک گسترش داده است. تاکید کمپانی Deep Cool بر پوشش نیازهای کاربران حرفه ای و کیفیت بالای ساخت محصولات این کمپانی باعث شده است محصولات این کمپانی بخوبی جایگاه خود در بازارهای جهانی به دست بیاورد. شبکه توزیع کمپانی Deep Cool در حال حاضر در بیش از 60 کشور جهان قرار داشته و به سرعت نیز در حال گسترش می باشد. تیم تحقیق و توسعه (R&D) این کمپانی در کشورهای مختلفی از جمله آمریکا، آلمان، چین مستقر بوده و در طراحی و تولید محصولات جدید همواره نوآوری و خلاقیت را مد نظر دارد. قابل ذکر است کمپانی Deep Cool گواهی نامه های مختلفی نظیر ISO 14000 و ISO 9000 را در محافظت از محیط زیست و کیفیت کسب کرده است و یکی از تامین کنندگان کمپانی های بزرگ Dell، Fujitsu، Siemens، Osram و ... می باشد. احترام به خریدار یا مشتری مداری نیز از جایگاه ویژه ای نزد این کمپانی برخوردار بود و طبق اظهار نظر کمپانی Deep Cool همواره سعی می شود بهترین خدمات و سرویس های لازم در کمترین زمان ممکن به خریداران ارائه شود. برای خریداران خود نیز آرزوی ویژه ای دارند: “Enjoy your cool life!”


چنان چه نیم نگاهی به بازار ایران داشته باشید درخواهید یافت که برند خوشنام Deep Cool بخوبی جایگاه خود را در بین کاربران و گیمرهای ایرانی یافته است، اگر بررسی های پیشین ما را دنبال کرده باشید به این موضوع پی خواهید بود که این محبوبیت بی دلیل نیست و برند Deep Cool طی چند سال اخیر بسیار موفق عمل کرده است. در ادامه با ما همراه باشید تا به بررسی کیس گیمینگ Steam Castle با ظاهری خاص و منحصربفرد بپردازیم ...

بدون شک در نگاه نخست علاوه بر ظاهر جدید و مدرن کیس Steam Castle، آنچه که شما را مجذوب خود خواهد کرد کیفیت ساخت بالای محصول و قطعات پلاستیکی بکار رفته در کیس می باشد که لبخند رضایت را بر لب شما خواهند نشاند. کیفیت ساخت بالای کیس Steam Castle بدون شک جای هیچ گونه حرف و حدیثی را باقی نمی گذارد، تمامی اجزا به زیبایی و با بیشترین هماهنگی ممکن در جای خود قرار گرفته اند. از سوی دیگر ترکیب اجزای فلزی و بدنه پلاستیکی (مشکی مات) ایده جالبی بوده که جلوه خاصی به ظاهر کیس بخشیده است.

درب کناری کیس Steam Castle نیز به منظور رویت داخل کیس به شیشه ی اکریلیک مجهز شده تا کاربران و گیمرهای حرفه ای را از نعمت تماشای سیستم گیمینگ زیبای خود محروم نسازد! با توجه به ساختار و اسکلت کیس Steam Castle اسمبل سیستم در داخل آن به صورت Flat یا تخت خواهد بود که این موضوع علاوه بر داشتن مزایای متعددی نظیر کولینگ بهتر که در ادامه بررسی بیشتر به آنها خواهیم پرداخت، در این نوع اسمبل ظاهر کارت گرافیکی قدرتمند خود را از درون کیس می توانید به صورت کامل مشاهده کنید که قطعا برای هر گیمری ویژگی دوست داشتنی ای خواهد بود!

ادامه بررسی:
[Only registered and activated users can see links. ]

با تشکر

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 216 تاريخ : دوشنبه 11 مرداد 1395 ساعت: 3:04

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 210 تاريخ : دوشنبه 11 مرداد 1395 ساعت: 3:04

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 235 تاريخ : يکشنبه 10 مرداد 1395 ساعت: 23:35

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 199 تاريخ : جمعه 8 مرداد 1395 ساعت: 8:18

سلام

دوستان یه هارد ssd 64GB transcend دارم میخوام بفروشم
مثل این آدما هم نیستم بگم کم کارکرد و پلمپ و نو هست
کارکردش مطلوب بوده. نه کم نه زیاد ، همون طور که اطلاع دارید فقط برای اجرای سیستم عامل
گارانتی مادام العمر ماتریکس هم داره

خودش 2.5اینچ هست ، خشاب برای 3.5 داره
SATA III

قیمت هم 130 + هدیه فیلم و ***** 2016 و 2015 دلخواه هم روی هارد براتون میرستم
پست یا تیپباکس هم به عده خریدار



بنده مدیر شرکت الکترونیک تخت جمشید شیراز هستم
در ضمن مدیر اجرایی انجمن برق و الکترونیک ECA هستم.

هر سوالی بود اونجا PM بدید یا به شماره زیر تماس بگیرید
09387693464
اگر نتونستم پاسخ تماس بدم ، sms بفرستید

تلگرام هم در خدمتم

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 219 تاريخ : سه شنبه 5 مرداد 1395 ساعت: 2:24

سلام و روزتون بخیر

کمپانی Deep Cool با شعار یا ماموریت بهترین کارایی و راه کارهای حرارتی برای خریداران سراسر جهان، در سال 1996 میلادی تاسیس گردید. این کمپانی فعالت خود را با تولید خنک کننده های سرور و دسکتاپ برای پارتنرهای ODM یا Original design manufacturer آغاز کرده و بتدریج فعالیت خود را به سوی خنک کننده های دسکتاپ و نوت بوک گسترش داده است. تاکید کمپانی Deep Cool بر پوشش نیازهای کاربران حرفه ای و کیفیت بالای ساخت محصولات این کمپانی باعث شده است محصولات این کمپانی بخوبی جایگاه خود در بازارهای جهانی به دست بیاورد. شبکه توزیع کمپانی Deep Cool در حال حاضر در بیش از 60 کشور جهان قرار داشته و به سرعت نیز در حال گسترش می باشد. تیم تحقیق و توسعه (R&D) این کمپانی در کشورهای مختلفی از جمله آمریکا، آلمان، چین مستقر بوده و در طراحی و تولید محصولات جدید همواره نوآوری و خلاقیت را مد نظر دارد. قابل ذکر است کمپانی Deep Cool گواهی نامه های مختلفی نظیر ISO 14000 و ISO 9000 را در محافظت از محیط زیست و کیفیت کسب کرده است و یکی از تامین کنندگان کمپانی های بزرگ Dell، Fujitsu، Siemens، Osram و ... می باشد. احترام به خریدار یا مشتری مداری نیز از جایگاه ویژه ای نزد این کمپانی برخوردار بود و طبق اظهار نظر کمپانی Deep Cool همواره سعی می شود بهترین خدمات و سرویس های لازم در کمترین زمان ممکن به خریداران ارائه شود. برای خریداران خود نیز آرزوی ویژه ای دارند: “Enjoy your cool life!”


چنان چه نیم نگاهی به بازار ایران داشته باشید درخواهید یافت که برند خوشنام Deep Cool بخوبی جایگاه خود را در بین کاربران و گیمرهای ایرانی یافته است، اگر بررسی های پیشین ما را دنبال کرده باشید به این موضوع پی خواهید بود که این محبوبیت بی دلیل نیست و برند Deep Cool طی چند سال اخیر بسیار موفق عمل کرده است. در ادامه با ما همراه باشید تا به بررسی کیس گیمینگ Steam Castle با ظاهری خاص و منحصربفرد بپردازیم ...

بدون شک در نگاه نخست علاوه بر ظاهر جدید و مدرن کیس Steam Castle، آنچه که شما را مجذوب خود خواهد کرد کیفیت ساخت بالای محصول و قطعات پلاستیکی بکار رفته در کیس می باشد که لبخند رضایت را بر لب شما خواهند نشاند. کیفیت ساخت بالای کیس Steam Castle بدون شک جای هیچ گونه حرف و حدیثی را باقی نمی گذارد، تمامی اجزا به زیبایی و با بیشترین هماهنگی ممکن در جای خود قرار گرفته اند. از سوی دیگر ترکیب اجزای فلزی و بدنه پلاستیکی (مشکی مات) ایده جالبی بوده که جلوه خاصی به ظاهر کیس بخشیده است.

درب کناری کیس Steam Castle نیز به منظور رویت داخل کیس به شیشه ی اکریلیک مجهز شده تا کاربران و گیمرهای حرفه ای را از نعمت تماشای سیستم گیمینگ زیبای خود محروم نسازد! با توجه به ساختار و اسکلت کیس Steam Castle اسمبل سیستم در داخل آن به صورت Flat یا تخت خواهد بود که این موضوع علاوه بر داشتن مزایای متعددی نظیر کولینگ بهتر که در ادامه بررسی بیشتر به آنها خواهیم پرداخت، در این نوع اسمبل ظاهر کارت گرافیکی قدرتمند خود را از درون کیس می توانید به صورت کامل مشاهده کنید که قطعا برای هر گیمری ویژگی دوست داشتنی ای خواهد بود!

ادامه بررسی:
[Only registered and activated users can see links. ]

با تشکر

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 213 تاريخ : سه شنبه 5 مرداد 1395 ساعت: 2:24

درود دوستان

قصد دارم در این این تاپیک اقدام به معرفی D3D12 بپردازدم قابلیت خاص و ویژه برای سازندگان و توسعه دهندگان (برنامه نویسان) در هر صعنت و حوزه ای که مشغول به فعالیت هستند، D3D12 مانند یک دیوان بزرگ همراه با منابع و کتابخانه های بسیار بزرگ هستند که توسط سازنده بزرگ آن MICROSOFT بنا نهاده شده و در قالب کدها در IDM خود قرار داده است که افراد علاقهمند و توسعه دهندگان بتوانند با زبان های برنامه نویسی قدرتمندی همچون #C و ++C که اجازه دسترسی سطح پایین را به کاربران و توسعه دهندگان برای کاهش سربار ها و افزایش کارایی را برای شرکتها و سازمان ها مربوطه فراهم می کند یکی از اهداف بزرگ D3D12 استفاده از قابلیت Multi-Threading می باشد.

همگی می دونیم DirectX 12 یک API هستش که به توسعه دهندگان این اجازه را می دهد که بتوانند دسترسی سطح پایین به منابع سخت افزاری و همچنین افزایش راندمان سخت افزارهای و کاهش سربار ها چه پردازنده اصلی و پردازنده گرافیکی را در مبحث Multi-Threading همراه داشته باشد. و همچنین مدیریت صحیح و کارامد از منابع قرار گرفته در حافظه ها اصلی سیستم ها استفاه از DX12 این اجازه و قدرت را می دهد که ما بتوانیم صف های محاسباتی بیشتری را در اختیار داشته باشیم که بتوانیم با استفاده از چندین حالت Pipeline قدرت بیشتری را ارائه کنند و همچنین اجازه بدهند که پردازنده های گرافیکی کاهش سربار کمتری و اجازه اجرای وظایف را داشته باشند.

D3D12 یک زبان برنامه نویسی جدید هستش که قطعا اجازه می دهد ما افزایش کارایی را در بین فعالیت های گرافیکی که برنامه نویسان گرافیکی انجام می دهند رخ دهد D3D12 قابلیت استفاده کامل از Multi-Threading و Multi-Cores را داراست همین باعث افزایش کارایی و کاهش زمان تاخیر می شود مخصوصا در همگام سازی فعالیت های بین CPU و GPU،

برای نوشتن DX12 نیازی به DX11 نیستش چرا که DX12 ویژگی جدیدی را همراه خواهد داشت شامل 200 متد که توسعه دهندگان می توانند کدهای DX11 خود را به سمت DX12 کوچ داده و انها را استفاده کنند.

ابتداء نخ یا Thread تعریف می کنم: یک رشته نخ ، یک واحد پایه ای از بهره وری CPU است که شامل بر یک ID (شناسه) برای رشته نخ، یک شمارنده برنامه ، یک مجموعه ریجستر و یک پشته است. منابع سیستم عامل میان رشته نخ ها به اشتراک گذاشته می شوند. اگر یک فرایند چندین رشته نخ داشته باشد، می تواند چند وظیفه را در یک زمان انجام داده و اجراء می کند. بسیاری از بسته های نرم افزاری که در PC ها امروزی اجراء می شوند چند رشته نخی هستند و یک برنامه کاربردی معمولا به صورت یک فرایند مجزاء یا چندین نخ کنترل پیاده سازی می شود.

بیشتر Keel یا هسته سیستم عامل ها هم اکنون به صورت چند رشته نخی یا Multi-Threading هستند که در آنها چندین رشته نخ در هسته اجراء می شود و هر رشته نخ یک وظیفه را انجام می دهد.

از فواید برنامه نویسی Multi-Threading را می توان به موارد زیر اشاره کرد:

الف: پاسخ دهی : چند رشته نخی مانند استفاده در برنامه کاربردی اجازه می دهد که یک برنامه در صورتی که بخشی از آن مسدود شده باشد و یا زمان اجرای طولانی داشته باشد بتواند پاسخ دهد لذا قابلیت پاسخ دهی به کاربر افزایش می یابد.

ب: اشتراک منابع: فرایند ها تنها از طریق تکنیک هایی مانند حافظه اشتراکی TMU و انتقال پیغام می توانند منابع را به اشتراک بگذارند ، این تکنیک بایستی به طور صریح توسط برنامه نویس اجراء شود.

ج: مقرون به صرفه بودن: تخصیص حافظه و منابع برای ایجاد فرایند عملیات پر هزینه ای هستش، از آنجایی که رشته نخ ها منابع فرایند را به اشتراک می گذارند ایجاد رشته نخ ها و تعویض متن Context SW آن ها از نظر هزینه بسیار مهم است ایجاد نخ ها و تعویض متن آن ها نسبت به همان عملیات برای فرایند ها زمان کمتری را مصرف می کند.

د: مقایس پذیری: فواید چند رشته نخی در معماری چند پردازنده ای که در آن رشته نخ ها می توانند به طور موازی بروی پردازنده های متفاوت اجراء شوند به مراتب بیشتر است. یک فرایند تک رشته نخی تنها بروی یک پردازنده می تواند اجراء شود. چند رشته نخی در یک ماشین چند پردازنده ای قابلیت توازی یا موازی را افزایش می دهد.

برنامه نویسی به صورت Multi-Core و Multi-Thread:

روندی که در طراحی سیستم ها از سمت شرکتهای سازنده نرم افزاری و سخت افزاری صورت گرفته استفاده از قابلیت چند نخی و چند هسته ای می باشد همراه با هسته های محاسباتی در یک تراشه یا Chip می باشد. مانند یک پردازنده Intel Corei7 6700K که دارای چهار هسته فیزیکی و هشت رشته نخی می باشد.

امروزه سیستم های عامل (ویندوز و لینوکس) هسته ها را به صورت یک پردازنده واقعی و مجزاء شناسایی و تلقی می کنند.
برنامه نویسی چند رشته نخی مکانیزمی را برای استفاده موثرتر از هسته های سیستم فراهم می کند و همروندی را افزایش می دهد.

نمونه ای از تعریف تک هسته ای برای اجرای وظایف ، سیستم عامل در یک زمان تنها یک رشته نخ را اجراء می کند و در یک سیستم چند نخی همروندی به این معنی است که رشته نخ ها می توانند به طور توازی اجراء شوند و سیستم می تواند به هر هسته یک رشته نخ انتساب کند.

طراحان و توسعه دهندگان (برنامه نویسان) بایستی الگوریتم زمان بندی را برای استفاده از چندین هسته پردازشی بنویسند:

برنامه نویسان برای کد نویسی در سیستم هایی که چند هسته ای Multi-Core می باشند باید چندین نکته مد نظر داشته باشند.

الف: فعالیت های تقسیم شدنی: این مسئله درگیر درباره نواحی مجزایی هستند که بتوانند به طور همروند اجراء شوند.

ب: توازن: افزودن بر تعیین فرایند هایی که به طور همروند اجراء می شوند برنامه نویسان بایستی تضمین نمایند که وظیفه کار یکسانی را بروی مقادیر یکسانی انجام می دهند.

ج: جدا سازی داده ها: همانند برنامه های کاربردی که به وظیفه های مجزاء تقسیم می شوند داده های در دسترسی بایستی برای اجراء در هسته های مختلف قابل تقسیم باشد.

د: وابستگی داده ها: داده های در دسترسی از جهت وابستگی میان وظیفه ها بایستی بررسی شود و تا نیازمندی های داده ای وظیفه ها به هم لحاظ گردد.



===============================


===============================

** کتابخانه های رشته نخ یا Thread Libary :

یک کتابخانه رشته نخ ، یک API را برای ایجاد و مدیریت رشته نخ ها فراهم می آورد، برای یک پیاده سازی یک کتابخانه معمولا دو روش وجود دارد: روش اول: فراهم اوردن یک کتابخانه تماما در فضای کاربر و بدونه پشتیبانی هسته است تمام کدها و ساختارهای داده ها در فضای کاربر هستند.
مانند آنچه که نرم افزار قدرتمند و بزرگ Visual Studio انجام می دهد.

دوم: پیاده سازی یک کتابخانه هسته است که به طور مستقیم توسط سیستم عامل پشتیبانی می وشد در این روش کدها و ساختارهای داده همگی در سطح هسته قرار دارند و فراخوانی یک تابع در API جهت کتابخانه معمولا منجر به یک فراخوانی سیستمی به هسته می شود.

مهمترین کتابخانه مورد استفاده که به طور گسترده استفاده می شود و همگی شاهد آن هستیم Win32 ( یک کتابخانه در سطح هسته سیستم عامل ویندوز می باشد).

** زمان بندی چند پردازنده ای:

اگر چندین CPU در سیستم در دسترس باشند اشتراک بار امکان پذیر می شود اما این مسئله درباره زمان بندی پیچیده تر می گردد، حال شرکت محبوب Microsoft قصد دارد با استفاده از D3D12 این مسئله پیچیده را ساده تر کرده است.

یک رویکرد برای زمان بندی یک سیستم چند پردازنده ای تمامی تصمیمات زمان بندی پردازش های Input و output برای CPU را همانند یک سیستم تک پردزانده ای دارد در حالی که فعالیت های سیستمی توسط یک پردازنده انجام میگیرد Master Server که پردازنده های Slave تنها کد کاربر را اجراء می کنند.

( چند پردازشی به صورت نا متقارن ، در این روش تنها پردازنده به ساختارهای داده سیستمی دسترسی دارد و این مطلب نیاز به اشتراک داده را کم می کند).

رویکرد مهم در پردازنده ها استفاده از SMP یا Symmetric Multi-Processor (چند پردازشی متقارن) استفاده می شود که هر پردازنده خودش زمانبندی خود را انجام می دهد تمامی فرایندها ممکن است در یک صف آماده باشند یا این که هر پردازنده صف آماده خودش را داشته باشد. اکثر سیستم های عامل مانند : ویندوز 10 و 8.1 و 7 و لینوکس به طور مجازی از SMP استفاده می کنند.

** توازن باز در پردازنده و یا چند پردازنده :

در سیستم های چند پردازنده این موضوع مهم است که بار کاری میان تمامی پردازنده ها به صورتی توزیع شود و این بار را متوازن شود، این موضوع باعث می شود که بتوان از تمامی مزایای سیستم چند پردازنده ای نسبت به یک سیستم تک پردازنده ای استفاده نمود، اگر بار کاری توازن داده نشود یک یا چند پردازنده ممکن است که دارای بار کاری زیاد و فرایندهای اماده اجرای زیادی باشند در حالی که پردازنده های دیگر بیکار هستند ، توازن بار سعی میکند که بار کاری سیستم را تقریبا به طور یکنواخت در سیستم SMP توزیع کند مهم است که توجه شود توازن بار تنها در سیستم های ضروری است که در آن هر پردازنده دارای صف خصوصی خود برای اجرای فراینده های اماده است. در سیستم های که یک صف فراینده های آماده مشترک وجود دارد توازن بار ضروری نیست چرا که در این صورت پردازنده ای که بیکار می شود فورا فرایند دیگری را از صف مشترک انتخاب می کند.

** وابستگی به پردازنده:

این موضوع در نظر بگیرید که اگر یک فرایند تنها در یک پردازنده خاص اجراء شود چه اتفاقی می افتد و همچنین اگر یک فرایند به یک پردازنده دیگری مهاجرت کند چه اتفاقی می افتد این مسئله به وابستگی پردازنده باز می گردد.

معماری حافظه های اصلی یک سیستم می تواند وابستگی به یک پردزانده را تحت تاثیر قرار دهد. مانند NUMA که ما شاهد استفاده از دسترسی غیر مستقیم به حافظه های هستیم تکنولوژی می باشد که در پردازنده های ترکیبی AMD APU شاهدش هستیم که در آن یک پردازنده به برخی از از بخش های حافظه دسترسی سریعتری دارد و معمولا این مساله در سیستم هایی اتفاق می افتد خود نسبت به حافظه های بورد های دیگر دارند، اگر زمان بندی CPU سیستم عامل و الگوریتم مکانیابی باهم کار کنند فرایندی که به یک CPU خاص وابستگی دارد به حافظه اختصاص داده می شود که CPU مورد نظر در آن قرار دارد.

==============================================
یکی از قابلیت های مهم DX12 استفاده از همگام سازی Synchronization و Multi Engine می باشد، که ما شاهده بکار گیری چنین قابلیت هایی در پردازنده های گرافیکی امروزی هستیم برای به اختصاص دادند فراینده ها به موتورهای محاسباتی و سه بعدی هر کدام از این Engine ها می تواند به صورت موازی یا توازی فرمان ها را اجراء کنند همراه با یکدیگر، شما با استفاده از DX12 می توانید به دسترسی دقیق و عمیق تری به Compute Engine و 3D Engine ها داشته باشید برای استفاده کردند از صف ها و فرمان ها.

سیستم عامل دارای یک جدولی به نام جدول فراینده هاست که هر درایه از آن شامل فیلد های برای ذخیره محتوای ثباتهای CPU و نگاشت های حافظه و اولیت ها و ... میباشد که باعث افزایش کارایی و ساختن برنامه های کاربردی را ساده تر می کند.

GPU Engine ها دارای چندین صف محاسباتی و سه بعدی و کپی هستند که نخ های پردازنده می توانند با آن در ارتباط باشند، مثلا صف های سه بعدی می توانند کنترل کنند هرسه GPU Engine ولی صف های محاسباتی می توانند کنترل کنند موتور های سه بعدی و کپی داشته باشند.

در نمودار پایین شما مشاهده می کنید برای مثال Copy Engine ها می توانند کپی کنند برخی از Geometry لازم و ضروری برای رندرینگ یا مثلا 3D Engine ها نیز می توانند منتظر باشند تا کار رندرینگ Geometry ها به پایان برسد یا هر Geometry را رندر کنند و این وظایف به وسیله Compute Engine ها انجام میگیرد و نتیجه این می شود که موتور های محاسباتی Dispatch می کنند عملیات کپی در میان چندین Texture ها بروی یک Copy Engine که باعث می شود 3D Engine ها DRAW Call ها را ترسیم کنند.

DirectX 12 این اجازه را به برنامه نویسان می دهد که بتوانند از رخ دادهای غیر منتظره و غیر بهینه در حین پردازش های جلوگیری کند که باعث تاخیر در مبحث همگام سازی می شود ، در عوض DX12 به توسعه دهندگان این اجازه را داده است که بتوانند از طریق دسترسی سطح بالا High Level که بتوانند همگام سازی بهتر و قابل اعتمادتری را ایجاد کنند.

از مهم ترین ویژگی های DX12 در مبحث Multi Engine ها این می باشد که اجازه می دهد به استفاده از قابلیت ناهمگام یا Asynchronous که اجازه دسترسی سطح پایین را به Job های GPU می دهد این قابلیت این اجازه کار کردن با GPU با اولیت پایین را می دهد البته به صورت همزمان نتیجه به این صورت می شود که اگر در یک عملیات یک نخ از GPU در حالت فعال است سایر نخ ها در حالت مسدود یا Blocking قرار نگیرند.


نیت ایجاد کردند چنین تاپیکی نگاه متفاوت به موضوع جذاب DirectX 12 می باشد و قصد ندارم بحث برنامه نویسی و کدهاش اینجا مطرح کنم و اگر لازم باشه در جاهایی کدهاش قرار می دم. فعلا سعی میکنم موضوعات به صورت تئوری و قابل فهم برای کاربران و دوستان مطرح کنم. و درباره هر ویژگی DX12 خواهم نوشت.
:::::: این تاپیک بروزرسانی می شود::::::::::

مرجع اورکلاک...
ما را در سایت مرجع اورکلاک دنبال می کنید

برچسب : نویسنده : استخدام کار external بازدید : 199 تاريخ : دوشنبه 4 مرداد 1395 ساعت: 1:35